#pragma once
#ifndef DATETIME_H
#define DATETIME_H
#include<ctime>
#include<iostream>
#include<sstream>
class DateTime  {
private:
bool _empty;
int _mins;
int _hour;
int _day;
int _month;
int _year;

public:
//void DateTime();
//@author A0080451N
void setMin(int);
//@author A0080451N
int getMin();
//@author A0080451N
void setHour(int);
//@author A0080451N
int getHour();
//@author A0080451N
void setDay(int);
//@author A0080451N
int getDay();
//@author A0080451N
void setMonth(int);
//@author A0080451N
int getMonth();
//@author A0080451N
void setYear(int);
//@author A0080451N
int getYear();
//@author A0080451N
void setDate(int, int, int);
//@author A0080451N
void setTime (int, int);
//@author A0080451N
void printDateTime();
//@author A0080451N
void setEmpty(bool);
//@author A0080451N
bool isEmpty();
//@author A0080451N
std::string DateTime::getMinString();
//@author A0080451N
std::string writeDateTimeToString();
};
#endif

